.route-business .input{
	background: #0d5990;
    border: 1px solid rgba(65, 164, 226, 0.34);
    border-radius: 4px;
    color: #6ac5fe;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    padding: 3px 0 3px 8px;
    width: 170px;
}
.route-business .ui-dialog{
	background:#1d6aa7;
	color:#ffffff;
	font-size:12px;
	padding:0 32px 16px;
}
.route-business .ui-dialog .ui-dialog-title{
	line-height:54px;
	margin:0;
	width:100%;
	display:block;
	font-weight:normal;
}
.route-business .ui-dialog .wijmo-wijdialog-titlebar-close{
	position:absolute;
	top:12px;
	right:-20px;
}
.route-business .ui-dialog .wijmo-wijdialog-titlebar-close .ui-icon-close{
	width:14px;
	height:14px;
	background:url(../img/ui_dialog_close.png) no-repeat 0 0;
	display:block;
}
#businessNodeDetailErrorcodeStackDialog .control-group{
	margin-bottom:12px;
}
#businessNodeDetailErrorcodeStackDialog .error-uri{
	font-size:13px;
	color:#ffffff;
	font-weight:normal;
}
#businessNodeDetailErrorcodeStackDialog .error-info td{
	border:none;
	padding:0;
}
#businessNodeDetailErrorcodeStackDialog .error-info td div{
	background:#17639e;
	padding:0 0 0 12px;
	line-height:34px;
	color:#ffffff;
}
#businessNodeDetailErrorcodeStackDialog .error-info td div.title{
	border-bottom:1px solid #1d6aa7;
	color:#6ac5fe;
}
#businessNodeDetailErrorcodeStackDialog .stack-index{
	position:relative;
	line-height:32px;
	text-align:center;
	background:#16517f;
}
#businessNodeDetailErrorcodeStackDialog .stack-index .title{
	position:absolute;
	color:#6ac5fe;
	top:0;
	left:22px;
}
#businessNodeDetailErrorcodeStackDialog .stack-index .content{
	color:#ffffff;
}
#businessNodeDetailErrorcodeStackDialog .stack-index .content i{
	display:inline-block;
	color:#5994d6;
	margin:0 1px;
}

#businessNodeDetailErrorcodeStackDialog .stack-errormsg{
	overflow:auto;
	height:300px;
}

#businessNodeDetailErrorcodeStackDialog .stack-errormsg table td{
	padding:0 0 0 22px;
	background:#105c95;
	border-top:1px solid #1d6aa7;
	line-height:32px;
	word-wrap:break-word;
	word-break:break-all;
}
#businessNodeDetailErrorcodeStackDialog .stack-errormsg table tr td:nth-child(odd){
	color:#6ac5fe;
}
#businessNodeDetailErrorcodeStackDialog .stack-errormsg table tr td:nth-child(even){
	color:#ffffff;
	border-left:1px solid #1d6aa7;
}
.application-main-box{
	padding:0 22px!important;
}
#businessDetailView .wijmo-wijgrid tr.wijmo-wijgrid-row td.wijalign-left,
#businessDetailView .wijmo-wijgrid tr.wijmo-wijgrid-row td.wijalign-right{
	text-align:center;
}
#businessDetailView{
	background:rgba(0,0,0,0.15);
	color:#6ab7fe;
}
#businessDetailView .business-detail-top .date-info .ui-datepicker-inline{
	border-radius:4px;
	padding:8px;
	color:#ffffff;
}

#businessDetailView .business-detail-top .date-info .ui-datepicker-inline .ui-state-default,
#businessDetailView .business-detail-top .date-info .ui-datepicker-inline .ui-state-default a{
	color:#ffffff;
}
#businessDetailView #dateRangePicker{
	display:inline-block;
}
#businessDetailView .btn-group .dropdown-toggle{
	background:#0d5990;
	border:1px solid rgba(65,164,266,0.34);
	position:relative;
	height:30px;
	padding:0 10px;
	text-align:left;
	color:#ffffff;
	border-radius:2px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#businessDetailView .btn-group .dropdown-toggle .caret{
	position:absolute;
	top:4px;
	right:6px;
	border-top-color:#4396d9;
}

#businessDetailView .dropdown-menu {
	position: absolute;
	top: 40px;
	width: 110px;
	min-width: 110px;
	line-height: 26px;
	border: 1px solid rgba(65, 164, 226, 0.34);
	border-radius: 4px;
	background: #1d6aa7;
	color: #ffffff;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#businessDetailView .dropdown-menu li a {
	padding: 0 10px;
	color: #ffffff;
	line-height:26px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#businessDetailView .dropdown-menu:before{
	position:absolute;
	content:" ";
	width:0;
	height:0;
	border-style:solid;
	border-width:10px;
	left:20px;
	top:-20px;
	border-color:transparent transparent #1d6aa7;
}

#businessDetailView .dropdown-menu li a:hover{
	background:#3092d9;
}
#businessDetailView .radio input[type="radio"], 
#businessDetailView .checkbox input[type="checkbox"]{
	margin-left:0;
	margin-right:4px;
}
#businessDetailView select{
	background: #2082c2 none repeat scroll 0 0 !important;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    width: 100px;
}
#businessDetailView .apm-nav-tabs-left .nav-tabs{
	background:#153253;
	border:none;
	margin:0;
	padding:36px 0 0;
	width:140px;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
}
#businessDetailView .apm-nav-tabs-left .nav-tabs::before{
	background:#1a4779;
	height:1px;
	content:"";
	position:absolute;
	width:100%;
	top:35px;
}

#businessDetailView .apm-nav-tabs-left .nav-tabs li a{
	color:#ffffff;
	font-weight:normal;
	font-size:13px;
	padding:0;
	padding-left:24px;
	line-height:30px;
	border:none;
	margin:4px 0;
}

#businessDetailView .apm-nav-tabs-left .nav-tabs li a:hover,
#businessDetailView .apm-nav-tabs-left .nav-tabs li.active a,
#businessDetailView .apm-nav-tabs-left .nav-tabs li a.active{
	background:#3493d8;
}

/*----------一些公用样式-----------*/
.icon_alerts {
	display: inline-block;
	white-space: nowrap;
	letter-spacing: -1em;
	text-indent: -99em;
	color: transparent;
}
.business-experience-rank-select-wrapper div:hover{
	background: #3092d9;
}
.icon_alerts:before {
	content: '\3000';
}
.business-toolbar {
	margin: 8px 0;
}
.business-toolbar-experience{
	margin: 8px 0;
	background-color:rgba(0,0,0,.1)!important;
	padding: 1px 20px!important;
}
.business-toolbar .title {
	font-size: 14px!important;
	line-height: 28px;
	padding-left: 15px;
	color:#fff;
}
.business-toolbar .sub-title {
	position:absolute;
	left:0;
	color:#ffffff;
	width:74px;
	text-align:center;
	width:140px;
	margin:0;
	top:7px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.business-toolbar select, .business-toolbar .input, .business-toolbar .input-append, .business-toolbar .input-prepend {
	margin-bottom: 0;
}

.business-toolbar .pr-part{
	display:inline-block;
	margin-right:10px;
}
.business-toolbar .pl20 {
	padding-left: 20px;
}
.business-toolbar .pr10 {
	padding-right: 10px;
}

.business-toolbar .btn-group{
	white-space:normal;
}
/*----------业务总览页面start-----------*/
.on-top-fullScreen {
	z-index: 2147483647;
}
.business-overview-title,
.business-center-title{
	margin: 50px 2% 0 2.35%;
	position: relative;
	font-family: 'Microsoft YaHei';
}
.business-overview-title h1,
.business-center-title h1 {
	position: absolute;
	font-size: 14px;
	color: #fff;
	left: 0;
	top: 0px;
	margin: 0;
	font-weight: normal;
}
.business-overview-date {
	text-align: center;
}
.business-overview-date .business-big {
	font-size: 14px;
	color: #fff;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}
.business-overview-date .business-small {
	font-size: 14px;
	color: #fff;
	padding-left: 16px;
	padding-right: 10px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}
.business-overview-sequence {
	width: 100%;
	height: 50px;
	margin: 35px auto 0;
}
.business-overview-setwrap .pos {
	display: none;
	list-style: none;
	text-align: center;
	padding: 0;
	margin: 0;
}
.business-overview-wrapper {
	position: relative;
	margin-top: 20px;
}
.business-overview-setwrap .pos li {
	line-height: 28px;
	font-size: 14px;
}
.business-overview-setwrap .pos li:hover {
	background: #ccc;
}
.business-overview-setwrap {
	width: 350px;
	line-height: 28px;
	margin-right: 2%;
	z-index: 9;
	position: absolute;
	right: -2px;
	top: 0;
}
.business-overview-cancel {
	position: absolute;
	top: 86px;
	right: 158px;
	border: 1px solid #ccc;
	width: 80px;
	background: #fff;
	line-height: 24px;
}
.business-overview-button-conmon-style {
	width: 96px;
	// line-height: 30px;
	height: 36px;
	padding: 9;
	border: 0;
	color: #fff;
	border-radius: 2px;
	background: #1681c4;
	font-family: 微软雅黑, Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-right: 10px;

}
.business-overview-button-conmon-style:hover {
	background: #53b9f9;
}
.business-overview-button-conmon-style:active {
	background: #054d7b;
}
.business-set {
	height: 24px;
	position: relative;	/*background:url(../img/set.png) no-repeat 10px 6px;*/
}
.business-overview-setwrap:hover .pos {
	display: block;
}
.business-overview-s-title .pos li {
	width: 100%;
	padding: 2px 0;
}
.business-information {
	padding: 60px 0 0;
	margin-right: -13.5%;
	position: relative;
}
.business-information ul {
	padding: 0;
}
.business-information li {
	width: 41%;
	height: 232px;
	background: rgba(0, 0, 0, .22);
	margin: 0px 0px 2% 2%;
	position: relative;
	text-align: center;
}
.business-information .business-delete {
	width: 36px;
	height: 36px;
	background: #ff4640;
	border-radius: 50%;
	position: absolute;
	right: -6px;
	top: -10px;
	cursor: pointer;
}
.business-information .business-delete span {
	width: 24px;
	height: 4px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -2px 0 0 -12px;
}
.business-information-title {
	font-size: 16px;
	font-weight: normal;
}
.business-information-index {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	text-align: center;
	line-height: 90px;
	font-size: 46px;
	color: #fff;
	margin: 0;
	position: relative;
}
.business-information-index span {
	position: absolute;
	right: -10px;
	bottom: -10px;
	background: #ff0100;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	border: 6px solid #f5f5f5;
	font-size: 14px;
	text-align: center;
	line-height: 36px;
	font-weight: 600;
	color: #fddfe7;
}
.business-wrap {
	width: 90%;
	margin: 0 auto;
	min-width: 300px;
}
.business-mt5 {
	margin-top: 5px;
}
.trad-volume-wrap {
	line-height: 30px;
	padding: 0;
}
.trad-volume-wrap .trad-volume {
	font-weight: normal;
	font-size: 14px;
	padding-right: 4px;
	color: #6ac5fe;
}
.trad-volume-wrap .trad-num {
	line-height: 26px;
	font-size: 18px;
	font-weight: 300;
	color: #fff;
	text-align: center;
	padding: 4px 6px 4px 6px;
	font-family: Helvetica, Arial, sans-serif;
	border-radius: 4px;
}
.business-select-width {
	width: 45%;
	margin-right: 3%;
}
.dimensional-select-width {
	width: 80px;
}
.business-input-width {
	width: 62%;
}
.business-toolbar-input-width {
	width: 130px;
}
.config-iprepair-controls-right {
	float: right;
	margin-right: 10px;
}
.business-s-title {
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;
	margin: 0;
}
.date-text {
	width: 100%;
}
.business-button-cover{
	width:106px!important;
	height:32px!important;
}
.business-button-cover:hover{
	background: #1681c4!important;
	border:none!important;
}

/*全屏下的样式*/
.business-overview:full-screen {
	min-height: 100%;
}
.business-overview:-webkit-full-screen {
	min-height: 100%;
}
.business-overview:-moz-full-screen {
	min-height: 100%;
}
.business-overview:-ms-fullscreen {
	min-height: 100%;
}
.business-overview:fullscreen {
	min-height: 100%;
}
.business-overview:full-screen .business-overview-toolbar {
	display: none;
}
.business-overview:-webkit-full-screen .business-overview-toolbar {
	display: none;
}
.business-overview:-moz-full-screen .business-overview-toolbar {
	display: none;
}
.business-overview:-ms-fullscreen .business-overview-toolbar {
	display: none;
}
.business-overview:fullscreen .business-overview-toolbar {
	display: none;
}

/*IE10,IE9下设置的全屏样式*/
.fullscreen .business-overview {
	position: absolute;
	left: 0;
	top: 0;
}

/*----------业务总览页面end-----------*/

/*----------业务中心页面start-----------*/
.business-center-title {
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.business-center-date {
	font-size: 14px;
	text-align: center;
	line-height: 60px;
}
.business-center-subtitle {
	margin-left: 20px;
	color: #fff;
}
.business-center-add{
	position:relative;
	height:5px;
	width:744px;
	margin:0 auto;
}
.business-center-btn-add {
	position:absolute;
	width: 32px;
	height: 26px;
	border: none;
	background-color: #153055;
	border-radius: 2px;
	color: #5aaadf;
	font-weight:bold;
	right:0;
	top:-26px;
}

.business-center-btn-add i{
	font-size:18px;
}

.business-list-item {
	width: 744px;
	height: 160px;
	margin:0 auto 30px;
	position:relative;
	background: -webkit-radial-gradient(50% 50%, rgb(26, 64, 105), rgb(28, 72, 120));
	background: radial-gradient(50% 50%, rgb(26, 64, 105), rgb(28, 72, 120));
}
.business-list-item-link {
	font-size: 14px;
	color: #fff;
	display: block;
	border: none;
	line-height: 40px;
	font-weight:normal;
	padding-left:42px;
}
.business-list-item-link:hover {
	text-decoration: none;
	color: #fff;
}
.business-center-sequence {
	width: 660px;
	height: 50px;
	margin: 10px auto 0;
}
.business-list-item-xAxis {
	width: 660px;
	height: 50px;
	margin: 0 auto;
}
.business-list-item-xAxis {
	height: 10px;
}
.business-list-item-graduation {
	border-top: 1px solid #579dc9;
	width: 660px;
	margin: 6px 0 0 0;
}
.sub-title {
	color: gray;
	margin-top: 7px;
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
	margin-left: 10px;
}
.business-list-item .business-list-item-graduation {
	margin: 5px auto 0;
}
.business-list-item-graduation .scale-list {
	position: relative;
	height: 25px;
}
.business-list-item-graduation .scale-list span {
	width: 5%;
	display: inline-block;
	color: #579dc9;
	position: absolute;
	line-height: 45px;
	text-align: center;
}
.business-list-item-graduation .scale-list span.hide-line {
	font-size: 0;
}
.business-list-item-graduation .scale-list span:after {
	content: '';
	background: #579dc9;
	width: 1px;
	height: 6px;
	position: absolute;
	left: 50%;
	top: 0px;
}
.business-list-item-graduation .scale-list .point {
	background: url(../img/time_point.png) top center no-repeat;
	width: 12px;
	height: 18px;
	position: absolute;
	top: -46px;
	margin-left: -6px;
}

.business-label-nav-tabs {
	margin-left: 0;
	margin-bottom:0;
	border:none;
	background:#0d5990;
}
.business-label-nav-tabs li{
	margin-bottom:0;
}
.business-label-nav-tabs a {
	font-size: 12px;
	background: none;
	color:#ffffff;
	border:none;
}
.threshold-label-tabs {
	padding: 0;
	border: none;
	background-color: #145a8e;
	color: #fff;
}
.threshold-label-tabs li {
	padding: 8px 12px;
	cursor: pointer;
	font-size: 12px;
	background: #145a8e;
	margin: 0 2px 0 0;
}
.threshold-label-tabs li.active {
	font-weight: bold;
	border-bottom: 0;
	background-color: #2f90e0;
	color: #fff;
}
.business-label-nav-tabs>li>a, .business-label-nav-tabs>li>a:hover, .business-label-nav-tabs>li>a:focus {
	
	border:none;
}
.business-label-nav-tabs>.active>a, .business-label-nav-tabs>.active>a:hover, .business-label-nav-tabs>.active>a:focus {
	background-color: #278ee3;
	color:#ffffff;
	border:none;
}
.business-center-alert {
	margin: 0 10px;
}
.business-selectImg {
	padding: 20px 0;
}
.business-selectImg-label {
	float: left;
	margin-right:12px;
	width: 84px;
	font-size: 12px;
	line-height: 34px;
	text-align: right;
	color:#ffffff;
}
.business-selectImg .business-selectImg-group {
	height: 34px;
	margin: 0 0 20px;
}
.business-selectImg-input {
	height: 34px;
	border: 1px solid #ccc;
	float: left;
	width: 210px;
	padding-left: 10px;
}
.business-selectImg .business-node-img {
	width: 38px;
	border: 0;
	vertical-align: middle;
}
.business-selectImg-switch {
	cursor: pointer;
	width: 180px;
	float: left;
	line-height:24px;
	position: relative;
	background:#0d5990;
	border: 1px solid rgba(65, 164, 226, 0.34);
	border-radius:4px;
	padding:3px 0;
}
.business-selectImg-switch .arrow{
	position:absolute;
	top:14px;
	right:8px;
	width:0;
	height:0;
	border-style:solid;
	border-color:#5994d6 transparent transparent;
	border-width:4px;
}
.determine-cancel {
	width: 246px;
	float: right;
	padding: 16px 10px 16px 0;
}
.determine-cancel .determine {
	margin-left: 10px;
}

.business-list-item:hover .business-item-operation {
	display: block;
}
.business-list-item-wrap .business-list-item:first-child .btn-up, .business-list-item-wrap .business-list-item:last-child .btn-down {
	display: none;
}
.business-list-item .business-item-operation .btn {
	height: 26px;
	width: 32px;
	padding: 0;
	color: #fff;
	background: #1681c4;
	border: none;
	margin-right: 6px;
	text-shadow: none;
	border-radius: 3px !important;
}
.business-item-operation {
	top: 12px;
	right: 36px;
	position: absolute;
	display: none;
}
.business-list-item .business-item-operation .btn i{
	font-size:24px;
	line-height: 28px;
}
.business-item-operation a {
	display: inline-block;
	width: 68px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #dcdcdc;
	border-radius: 2px;
	color: #7d7d7d;
	text-decoration: none;
	cursor: pointer;
	margin-right: 10px;
}
.apm-dialog-wrap .form-horizontal textarea {
	width: 95%;
	padding:2%;
	height: 180px;
	resize: none;
	background: #0d5990;
    border: 1px solid rgba(65, 164, 226, 0.34);
    border-radius: 4px;
    color: #6ac5fe;
    font-size: 14px;
    line-height: 24px;
}
.apm-dialog-wrap .form-horizontal .ip-name {
	padding-bottom: 10px;
}
.apm-dialog-wrap .form-horizontal .btn-right-line {
	position: relative;
	height: 40px;
}
.apm-dialog-wrap .form-horizontal .business-editSourceIp {
	margin-top: 20px;
}
.apm-dialog-wrap .form-horizontal .business-editSourceIp button {
	background: #2082c2 none repeat scroll 0 0;
    border: 1px solid #2082c2;
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
    height: 30px;
    margin: 0 10px;
    padding: 0;
    text-shadow: none;
    box-shadow: none;
    width: 77px;
}
.apm-dialog-wrap .form-horizontal .mt6 {
	margin-bottom: 6px;
}

/*----------业务中心页面end-----------*/

/*业务详情公用*/
.business-detail-top {
	padding: 20px 10px;
}
.business-detail-top .applications-select {
	position: relative;
	float: left;
	width: 110px;
	font-size: 12px;
}


.business-detail-top .date-info {
	float: left;
	margin-left: 14px;
	color: #ffffff;
	text-align: right;
	font-size: 12px;
}

.business-detail-top .date-info .dropdown-menu {
	padding: 0;
	border: 0;
}
.business-detail-top .date-info .ember-select {
	width: 70px;
	padding: 4px;
	margin-bottom: 0;
}
.business_track_center {
	text-align: center;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
}
.business-detail-top .date-info .select-month {
	width: 55px;
}
.business-detail-top .sequence-chart {
	margin-left: 240px;
}
.business-detail-top .sequence-view {
	height: 30px;
}
.business-detail-top .sequence-chart-xAxis {
	height: 50px;
}
.business-detail-top .sequence-chart-xAxis {
	height: 10px;
}
.sequence-chart-xAxis span {
	color: #999;
}
.business-detail-sequence {
	width: 100%;
	height: 30px;
}
.business-detail-sequence-magnifying {
	width: 50px;
	height: 30px;
	position: absolute;
	top: 10px;
}
.business-toolbar .business-type-marign {
	margin-left: 10px;
}
.business-detail-tabs {
	padding-left: 0;
	margin:0;
	border:none;
	background:#153253;
	height:36px;
	padding-right:20px;
	border-bottom:2px solid #1d6aa7;
}
.business-detail-tabs li{
	margin-right:5px;
}
.business-detail-tabs li a{
	padding:0;
	line-height:36px;
	font-weight:normal;
	font-size:13px;
	padding:0 24px;
	color:#ffffff;
}
.business-detail-tabs li a:hover,.business-detail-tabs li a.active{
	font-weight:normal;
	background:#1d6aa7;
}
.business-detail-tabs .business-detail-btn-toggle {
	float: right;
	margin-right: 18px;
	position:relative;
	padding-left:24px;
	line-height: 36px;
}
.business-detail-tabs .business-detail-btn-toggle label{
	color:#6ac5fe;
	display:inline;
}
.business-detail-tabs .business-detail-btn-toggle .apm-btn-toggle{
	background:url(../img/btn_toggle.png) no-repeat;
	width:14px;
	height:14px;
	position:absolute;
	top:11px;
	left:0;
}
.business-detail-tabs .business-detail-btn-toggle .apm-btn-toggle.on{
	background-position:0 -14px;
}
.business-detail-tabs .business-detail-btn-toggle .apm-btn-toggle.off{
	background-position:0 0;
}
.business-type-width {
	width: 100%
}
.business-type-wrap {
	width: 780px;
}
.defaultStyle {
	text-decoration: underline;
	pointer: cursor;
}

/*----------业务仪表盘页面start-----------*/
.business-detail-gauge-topo {
	width: 100%;
	height: 484px;
	min-height: 484px;
	position: relative;
}
.business-detail-gauge-topo .toolbar {
	position: absolute;
	top: 8px;
	left:21px;
}
.business-detail-gauge-topo .toolbar .btn-group{
	font-size:12px;
}

.business-detail-gauge-topo .toolbar .btn-group .btn{
	background:#1681c4;
	border-radius:1px;
	border:none;
	width:30px!important;
	height:24px;
	padding:0;
	margin-right:3px;
	box-shadow:none;
	text-shadow:none;
	color:#ffffff;
	line-height:24px;
}
.business-detail-gauge-topo .toolbar .btn-group .btn.active{
	background:#153253;
}
.business-detail-gauge-topo .toolbar .btn-group .btn i{
	font-size:24px;
}
.business-detail-gauge-topo .toolbar .scale {
	display: inline-block;
	padding: 0 6px;
	color:#ffffff;
	line-height: 25px;
	background:rgba(0,0,0,0.2);
}
.business-detail-gauge-topo .topo-container {
	width: 100%;
	height: 449px;
	overflow: hidden;
	-webkit-transition: height 0.5s;
	-o-transition: height 0.5s;
	-ms-transition: height 0.5s;
	transition: height 0.5s;
}
.business-detail-gauge-topo .topo-content {
	width: 100%;
	min-height: 449px;
	height: 449px;
}
#businessDetailView .business-detail-gauge-topo .topo-content .topo-menus .dropdown-toggle{
	text-align:center;
	padding:0;
	height:24px;
	color:#ffffff;
}
#businessDetailView .business-detail-gauge-topo .dropdown-menu::before{
	left:auto;
	right:6px;
}
.route-business-detail .btn.btn-primary{
	background:#009be3;
	margin-right:1px;
	border-radius:3px;
	border:1px solid rgba(35,150,222,0.4);
}
.route-business-detail .btn.btn-primary:hover{
	background:#095594;
}
.business-detail-gauge-topo .apm-gridpanel {
	position: absolute;
	top: 45px;
	left: 20px;
	background-color: #1d6aa7;
	padding:24px;
	width:534px;
}
.business-detail-gauge-topo .magnetic-panels {
	position: absolute;
	right: 0;
	top: 30%;
}
.business-detail-gauge-topo .magnetic-panel-outer {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top:-107px;
	overflow: hidden;
}
.business-detail-gauge-topo .magnetic-panel-outer.apdex {
}
.business-detail-gauge-topo .magnetic-panel-outer.error {
	top: 200px;
}
.business-detail-gauge-topo .magnetic-panel {
	position: relative;
	right: 0px;
	background-color: rgba(29, 106, 167, 0.62);
	height: 34px;
	line-height: 34px;
	border-radius: 15px 0 0 15px;
	font-size: 14px;
	color: #fff;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
}
.business-detail-gauge-topo .apdex .magnetic-panel {
	right: -40px
}
.business-detail-gauge-topo .error .magnetic-panel {
	right: -55px
}
.business-detail-gauge-topo .magnetic-panel>.val {
	display: inline-block;
	font-weight: bold;
	margin: 0 10px;
}
.business-detail-gauge-topo .magnetic-panel>.title {
	display: inline-block;
	margin-right: 10px;
}
.business-detail-gauge-topo .error .magnetic-panel>.val {
	color: #faa732;
}
.business-detail-gauge-topo .magnetic-panel:hover {
	right: 0;
}
.route-business .business-node-search .input {
	margin: 0;
	height:26px;
	line-height:26px;
}

.apm-gridpanel .apm-gridcontainer{
	padding:0;
	max-height:280px;
	overflow:auto;
}
.business-node-list .wijmo-wijgrid {
	border: 1px solid #ddd;
}
.business-node-list-btn{
	margin-top:20px;
}
.business-node-list-btn button{
	background:#1681c4;
	border-radius:2px;
	width:84px;
	height:28px;
	color:#ffffff;
}
.business-node-append-tip {
	float: left;
	margin: 0 0 0 10px;
}
.business-custom-add {
	height: 24px;
	line-height: 24px;
	background: #1681c4;
	color: #6ac5fe;
	padding: 0 4px;
	float: left;
}
.business-custom-add a {
	color: #6ac5fe;
	cursor:pointer;
}
.business-down-menu {
	width: 93%;
	margin-right: -1%;
}
.business-detail-gauge-lua {
	width: 410px;
	height: 170px;
}
.business-detail-gauge-lua form, .business-detail-gauge-lua form textarea {
	width: 100%;
	height: 100%;
	resize: none;
}
.business-detail-gauge-extra {
	border-left: 0;
	border-right: 0;
	margin-top: 10px;
}
.business-detail-gauge-extra .btn-toggle-extra-panel {
	float: right;
}
.tab-content .apm-panel-header{
	padding-top: 0;
}
.business-detail-gauge-extra .btn-toggle-extra-panel i {
	-webkit-transition: transform .6s;
	-o-transition: transform .6s;
	transition: transform .6s;
}
.business-detail-gauge-extra .apm-panel-header .table {
	float: left;
	height: 31px;
	margin-left: 40px;
	opacity: 0;
	-webkit-transition: opacity 1.6s;
	-o-transition: opacity 1.6s;
	-ms-transition: opacity 1.6s;
	transition: opacity 1.6s;
}
.business-detail-gauge-extra .apm-panel-header .table td {
	width: 200px;
	font-size: 14px;
}
.business-detail-gauge-extra .apm-panel-content {
	padding: 0;
	overflow: hidden;
	height: 180px;
	-webkit-transition: height .6s;
	-o-transition: height .6s;
	transition: height .6s;
}
.business-detail-gauge-extra .apm-panel-content .table {
	width: 100%;
	height: 180px;
	table-layout: fixed;
}
.business-detail-gauge-extra .apm-panel-content .table td {
	width: 25%;
	overflow: hidden;
}
.business-detail-gauge-extra .chart-area {
	width: 100%;
	height: 150px;
}
.business-detail-gauge-extra-value {
	height: 0;
	font-size: 20px;
	line-height: 20px;
	text-align: right;
	padding-right: 27px;
	color: #676A82;
}
.fold-extra-panel .apm-panel-content {
	height: 0;
	min-height: 0;
}
.fold-extra-panel .btn-toggle-extra-panel i {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.fold-extra-panel .apm-panel-header .table {
	opacity: 1;
}
.apm-nodes-container {
	overflow-y: auto;
}
.apm-nodes-th {
	background: #E7E7E7;
	height: 34px;
	line-height: 34px;
	border: 1px solid #dddddd;
	border-bottom: none;
}
.apm-nodes-th span {
	float: left;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #434343;
}
.apm-nodes-th span {
	width: 25%;
}
.apm-nodes-th span:first-child {
	width: 60%;
}

.apm-nodes-container .btn:focus {
	outline: none;
}
.business-detail-gauge-topo:full-screen {
	min-height: 100%;
}
.business-detail-gauge-topo:-webkit-full-screen {
	min-height: 100%;
}
.business-detail-gauge-topo:-moz-full-screen {
	min-height: 100%;
}
.business-detail-gauge-topo:-ms-fullscreen {
	min-height: 100%;
}
.business-detail-gauge-topo:fullscreen {
	min-height: 100%;
}

/*IE10,IE9下设置的全屏样式*/
.fullscreen .business-detail-top {
	display: none;
}
.fullscreen .business-detail-tabs {
	display: none;
}

/*----------业务仪表盘页面end-----------*/

/*----------业务交易start-----------*/
.business-key-trade-chart {
	float: left;
	height: 30px;
}
.business-key-trade-chart-text {
	float: left;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
}
.business-trade-grid .ui-state-hover, .business-trade-grid .ui-widget-content .ui-state-hover {
	border: 1px solid #dddddd;
	background: none;
	font-weight: normal;
	color: #444444;
}
.business-trades-all-search {
	overflow: hidden;
}
.business-order-by-perf {
	float: left;
	margin-right: 20px;
}
.business-order-by-perf-select {
	width: 150px;
}
.business-order-by-top-select {
	width: 100px;
}

/*----------业务交易end-----------*/

/*----------用户体验页面start-----------*/
.business-experience-perf {
	width: 50%;
	float: left;
}
.business-experience-perf-chart {
	width: 100%;
	height: 150px;
}
.business-experience-response {
	width: 50%;
	float: left;
}
.business-experience-response-chart {
	width: 100%;
	height: 150px;
}
.business-experience-response-value {
	height: 30px;
	font-size: 14px;
	margin-right: 40px;
	line-height: 50px;
	color: #fff;
	text-align: right;
}
.business-experience-request-value {
	height: 8px;
	font-size: 14px;
	margin-right: 50px;
	line-height: 30px;
	color: #fff;
	text-align: right;
}
.business-experience-browser {
	width: 100%;
	height: 180px;
	float: left;
}
.business-experience-map {
	width: 33%;
	height: 180px;
	float: left;
}
.business-experience-rank-area {
	width: 30%;
	height: 650px;
	float: left;
}
.business-experience-area {
	width: 70%;
	height: 650px;
	float: left;
}
.business-experience-rank-label {
	float: left;
	margin-right: 20px;
	line-height: 30px;
	font-size: 14px;
}
.business-experience-rank-select {
	width: 150px;
	height: 30px;
	margin-bottom: 0px;
}
.business-experience-rank-hr {
	width: 200px;
	margin-left: 0px;
	border-style: solid;
	border-color: #ddd;
	border-bottom-style: none;
}
.business-experience-rank-labelarea {
	width: 200px;
	height: 25px;
	font-size: 13px;
	margin-top: 10px;
	color: #3598DB;
}
.business-experience-rank-page {
	width: 49%;
	height: 675px;
	float: left;
}
.business-experience-rank-page .active {
	position: relative;
}
.business-experience-rank-page .active:after {
	content: "";
	border: 7px solid transparent;
	border-right-color: #ff5e3f;
	font-size: 0;
	position: absolute;
	float: right;
	right: -9px;
	top: 7px;
}
.business-experience .apm-panel-content{
	padding-top: 20px;
}
.business-experience-page-panel {
	overflow: auto;
	margin-left: 15px;
	margin-top: 10px;
}
.business-experience-page-line {
	width: 50%;
	height: 250px;
	float: left;
	margin-top: 30px;
}
.business-experience-page-title {
	padding: 0 30px 0 92px;
	word-break: break-all;
	word-wrap: break-word;
	text-align: center;
}
.business-experience-page-chart {
	width: 100%;
	height: 250px;
}

/*----------用户体验页面end-----------*/

/*----------节点详情页面start-----------*/
.business-indicators-charts {
	min-height: 450px;
}
.business-indicators-charts>.apm-chart-panel {
	width: calc(50% - 10px);
	float: left;
}
.business-indicators-charts>.apm-chart-panel:nth-child(even) {
	float: right;
}
.business-indicator-chart {
	width: 100%;
	height: 180px;
	float: left;
}
.business-nodedetail-trade-label {
	float: left;
	width: 72px;
	padding-top: 5px;
}
.business-nodedetail-trade-button {
	margin-left: 60px;
}
.indicators-selector label.checkbox {
	padding: 4px 10px;
}
.indicators-selector label.checkbox:hover {
	background-color: #0081c2;
	color: #fff;
}

/*----------节点详情页面end-----------*/

/*----------节点详情-最慢交易start----------*/
.route-business-detail-nodedetail-trades .business-trades-all-search, .route-business-detail-nodedetail-dynamic .business-trades-all-search {
	display: none;
}

/*----------节点详情-最慢交易end-----------*/

/*----------节点详情-错误页面start----------*/
.node-error-stack .control-group {
	margin-bottom: 20px;
}
.node-error-stack .title {
	font-weight: bold;
}
.node-error-stack h5 {
	font-size: 14px;
	margin-bottom: 10px;
}
.node-error-stack .error-uri {
	font-weight: bold;
	word-wrap: break-word;
	word-break: break-all;
}
.node-error-stack .stack-index i {
	cursor: pointer;
}
.node-error-stack .stack-index td:nth-of-type(2) {
	text-align: center;
}
.node-error-stack .stack-header .name {
	width: 130px;
	font-weight: bold;
	white-space: nowrap;
}
.node-error-stack .stack-header .value {
	word-wrap: break-word;
	word-break: break-all;
}

/*----------节点详情-错误页面end-----------*/

/*----------节点详情-交易跟踪start-----------*/
.business-track-head th {
	background: #f2f2f2;
}
.business-track-head {
	border: 1px solid #797979;
}
.business-track-grid {
	border-collapse: collapse;
	text-align: center;
	width: 98%;
	height: 36px;
}
.stack-track-height {
	overflow-y: auto;
	height: 564px;
	padding-left: 20px;
}
.node-track-stack .stack-header .name {
	width: 130px;
	font-weight: bold;
	white-space: nowrap;
}
.node-track-stack .stack-header .value {
	word-wrap: break-word;
	word-break: break-all;
}

/*----------节点详情-交易跟踪end-----------*/

/*----------业务中心-管理配置界面start----------*/
#businessDetailView .apm-nav-tabs-left{
	position:relative;
}

#businessDetailView .apm-nav-tabs-left>.tab-content {
	border:none;
	min-height:644px;
	margin:20px 20px 0px 160px ;
	overflow-x:hidden;
	background-color: rgba(0,0,0,.1);
	padding:0;
}
#businessDetailView .apm-nav-tabs-left>.tab-content fieldset{
	border-bottom:1px solid rgba(106,197,254,0.2);
	padding:0 0 10px;
}

#businessDetailView .apm-nav-tabs-left>.tab-content fieldset h4{
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	border:none;
	margin:10px 0 0;
	display:block;
	width:100px;
	text-align:right;
	line-height:24px;
}
#businessDetailView .apm-nav-tabs-left>.tab-content fieldset .control-group{
	margin:0;
	padding:0;
}
#businessDetailView .apm-nav-tabs-left>.tab-content fieldset .control-group .control-label{
	color:#ffffff;
	text-align:right;
	width:100px;
}
#businessDetailView .apm-nav-tabs-left>.tab-content fieldset .control-group .controls{
	margin-left:120px;
}
#businessDetailView .apm-nav-tabs-left>.tab-content fieldset .control-group .controls .input{
	background: #0d5990;
    border: 1px solid rgba(65, 164, 226, 0.34);
    border-radius: 4px;
    color: #6ac5fe;
    line-height: 24px;
    height:24px;
    padding:3px 0;
    width:170px;
    padding-left:8px;
    font-size:14px;
}
#businessDetailView .apm-nav-tabs-left>.tab-content fieldset .control-group .controls .area-selector{
}
#businessDetailView .apm-nav-tabs-left>.tab-content fieldset .control-group .controls .btn {
    background: #1772ae;
    border:none;
    border-radius: 3px !important;
    color: #fff;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    padding: 0;
    text-shadow: none;
    width: 68px;
}
.alarm-time-day span,
.alarm-time-day div,
.alarm-time-hours span{
	cursor:pointer;
	background:#288dd1;
	color:#ffffff;
}
.alarm-selected{
	background:#288dd1;
	color:#ffffff;
}
#businessDetailView .apm-nav-tabs-left>.tab-content fieldset .control-group .controls .alarm-time-hours input{
	background: #0d5990;
    border: 1px solid rgba(65, 164, 226, 0.34);
    border-radius: 4px;
    color: #6ac5fe;
    line-height: 24px;
    height:24px;
    padding:2px 0;
    width:170px;
    padding-left:8px;
    font-size:14px;
}
.route-business-detail .btn{
	border:none;
	width:52px;
	height:24px;
	color:#ffffff;
	padding:0;
	margin:0;
	font-size:12px;
	border-radius:3px;
	text-shadow:none;
	box-shadow:none;
}
.route-business-detail .btn.active{
	background:#153253;
}
.route-business-detail .btn.btn-large{
	width:108px;
	height:32px;
}
.route-business-detail .btn.btn-primary{
	background:#1681c4;
}
.route-business-detail .btn.btn-danger{
	background:#d85735;
}
#businessDetailView .label{
	border:none;
	color:#ffffff;
	font-weight:normal;
	padding:4px 8px;
	margin:0;
	font-size:12px;
	text-shadow:none;
	box-shadow:none;
}
#businessDetailView .label.label-small{
	line-height:14px;
	padding:2px 4px;
}
#businessDetailView .label.label-success{
	background:#66dc6b;
}
#businessDetailView .label.label-danger{
	background:#d85735;
}
#businessDetailView .label.label-warning{
	background:#e0cf0b;
}
#businessDetailView table{
	border:none;
	width:100% !important;
}
#businessDetailView table thead tr{
	background:#14304f;
}

#businessDetailView table thead tr th{
	color:#70c3fb;
	border-bottom:3px solid transparent;
	background:none;
}
#businessDetailView table tbody tr:nth-child(odd){
	background:rgba(0,0,0,0.25);
}
#businessDetailView table tbody tr:nth-child(odd):hover,
#businessDetailView table tbody tr.active:nth-child(odd){
	background:#316cad;
}
#businessDetailView table tbody tr:nth-child(even){
	background:rgba(0,0,0,0.12);
}
#businessDetailView table tbody tr:nth-child(even):hover,
#businessDetailView table tbody tr.active:nth-child(even){
	background:#316cad;
}
#businessDetailView table tbody tr td{
	border:none;
	height:40px;
	color:#ffffff;
}
#businessNodeDetailTrackStackDialog table{
	border:none;
	width:100% !important;
}
#businessNodeDetailTrackStackDialog table thead tr{
	background:#14304f;
}

#businessNodeDetailTrackStackDialog table thead tr th{
	color:#70c3fb;
	border-bottom:3px solid transparent;
	background:none;
}
#businessNodeDetailTrackStackDialog table tbody tr:nth-child(odd){
	background:rgba(0,0,0,0.25);
}
#businessNodeDetailTrackStackDialog table tbody tr:nth-child(odd):hover,
#businessNodeDetailTrackStackDialog table tbody tr.active:nth-child(odd){
	background:#316cad;
}
#businessNodeDetailTrackStackDialog table tbody tr:nth-child(even){
	background:rgba(0,0,0,0.12);
}
#businessNodeDetailTrackStackDialog table tbody tr:nth-child(even):hover,
#businessNodeDetailTrackStackDialog table tbody tr.active:nth-child(even){
	background:#316cad;
}
#businessNodeDetailTrackStackDialog table tbody tr td{
	border:none;
	height:40px;
	color:#ffffff;
}
#businessDetailView .wijmo-wijpager{
	background:#18385D;
}
#businessDetailView .wijmo-wijpager .wijmo-wijgrid-nodata{
	color:#5d8ab9;
}
#businessDetailView .wijmo-wijpager .ui-pager-left{
	color:#5d8ab9;
}
#businessDetailView .wijmo-wijpager .wijmo-wijpager-button{
	background: rgba(0, 15, 30, 0.4);
    border: 1px solid #2d597b;
    border-radius: 0;
}
#businessDetailView .wijmo-wijpager .wijmo-wijpager-button.ui-state-active,
#businessDetailView .wijmo-wijpager .wijmo-wijpager-button:hover{
	color:#ffffff;
	background:#25517f;
}
#businessDetailView .business-toolbar-experience .title{
	color:#fff;
	line-height: 30px;
}
.business-detail-config-alarm .col-1 {
}
.business-detail-config-alarm .col-2 {
	width: 20%;
}
.business-detail-config-alarm .col-3 {
	width: 34%;
}
.business-detail-config-alarm .col-4 {
	width: 15%;
}
.business-detail-config-alarm .col-2c3 {
	padding: 0;
}
.business-detail-config-alarm.simple .col-2, .business-detail-config-alarm.simple .col-3, .business-detail-config-alarm.simple .col-2c3 {
	display: none;
}
.business-detail-config-alarm .btn-edit {
	background: rgb(56, 181, 188);
	border-color: rgb(56, 181, 188);
}
.business-detail-config-alarm .btn-trash {
	background: rgb(209, 91, 71);
	border-color: rgb(209, 91, 71);
}
.business-detail-config-alarm .sub-table {
	border-collapse: collapse;
	width: 100%;
	border: 0;
}
.business-detail-config-alarm .col-2-1 {
	width: 37.037%;
	border-left: 0;
}
.business-detail-config-alarm .col-2-2 {
	border-right: 0;
}
.business-detail-config-alarm .sub-table tr:first-child td {
	border-top: 0;
}
.business-detail-config-alarm .sub-table tr:last-child td {
	border-bottom: 0;
}
.business-detail-config-alarm .col-2-2 .label {
	margin-right: 10px;
	padding: 5px 6px 6px 6px;
	border-radius: 0px;
}
.business-config-threshold-dialog .form-horizontal .control-label {
	width: 100px;
}
.business-config-threshold-dialog .form-horizontal .controls {
	margin-left: 100px;
}
.business-config-threshold-dialog .table {
	border-collapse: collapse;
	width: 100%;
}
.business-config-threshold-dialog .input {
	width: 50%;
}
.business-config-threshold-dialog .input.label-important {
	border-bottom: solid 2px #FF2700;
}
.business-config-threshold-dialog .input.label-warning {
	border-bottom: solid 2px #ff8000;
}
.business-config-threshold-dialog .input.label-info {
	border-bottom: solid 2px #52a5a5;
}
.business-config-threshold-dialog .col-1 {
	width: 90px;
	padding: 0;
}
.business-config-threshold-dialog th.col-2, .business-config-threshold-dialog th.col-3, .business-config-threshold-dialog th.col-4, .business-config-threshold-dialog th.col-5 {
	text-align: left;
	// padding-left: 10px;
}
.business-config-threshold-dialog .onerow4col .control-group:first-child {
	display: inline-block;
	width: 60%;
}
.business-config-threshold-dialog .onerow4col .mt20 {
	margin-top: 20px;
}
.business-config-threshold-dialog .onerow4col .control-group:last-child {
	display: inline-block;
	width: 38%;
}
.business-config-threshold-dialog .onerow4col .control-group:last-child .control-label {
	text-align: right;
}
.business-config-threshold-dialog .onerow4col .input, .business-config-threshold-dialog .onerow4col .ember-select {
	width: 90%;
}
.pull-right-marginSome {

	/* margin-right: 130px; */
}
.tradesAll-d {
	width: 288px;
}
.tradesAll-d-d {
	float: left;
	padding: 5px;
	margin-top: -3px;
	width: 132px;
	text-align: center;
}
.tradesAll-d-d-d {
	float: left;
	width: 144px;
}
.tradesAll-ul {
	position: static;
	display: block;
	list-style: none;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .2);
	background-clip: padding-box;
	margin-left: 0;
	overflow: auto;
	width: auto;
	text-align: center;
	width: 132px;
	height: 240px;
	padding-left: 5px;
	padding: 3px;
	margin: 1px;
}
.tradesAll-ul>li {
	height: 26px;
}
.tradesAll-ul>li>a {
	display: block;
	clear: both;
	font-weight: 400;
	line-height: 20px;
	color: #333;
	white-space: nowrap;
}
.tradesAll-ul>li.active, .tradesAll-ul>li>a:hover, .tradesAll-ul>li>a:focus {
	text-decoration: none;
	color: #fff;
	background-color: #0081c2;
	cursor: pointer;
	background-image: -moz-linear-gradient(top, #08c, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
	background-image: -webkit-linear-gradient(top, #08c, #0077b3);
	background-image: -o-linear-gradient(top, #08c, #0077b3);
	background-image: linear-gradient(to bottom, #08c, #0077b3);
	background-repeat: repeat-x;
}
.tradesKeyUri {
	word-wrap: inherit;
	width: 55%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: gray;
	float: left;
}
.apm-panel-content-doubleTr {
	min-height: 360px;
}
.dayTime {
	float: left;
	margin-left: 10px;
	color: gray;
	line-height: 30px;
}


/*----------业务中心-管理配置界面end----------*/

/*--------------业务中心start-----------------*/
.select-icon-box {
	width: 180px;
	height: 240px;
	overflow-y: auto;
	background: #1f5783;
	position: absolute;
	right: 0;
	top: 34px;
	box-shadow:3px 3px 4px rgba(0,0,0,0.42);
	padding:6px 0;
}
.img-select-menu {
	position: relative;
}
.img-select-menu:hover {
	background: #3092d9;
}
.business-selectImg-switch .business-label-img-width {
	width: 60px;
	margin: 6px 0 6px 12px;
}
.business-selectImg-switch .business-label-img-name {
	color:#ffffff;
}
.business-selectImg-switch .select-icon {
	width: 28px;
	height: 28px;
	margin-right: 10px;
	margin-top: 3px;
}
.business-node-icon {
}
.business-node-icon2 {
	height: 34px;
	line-height: 34px;
	margin: 0 auto;
}
.business-tc {
	text-align: center;
}
.business-tc img {
	padding-right: 4px;
}
.business-node-pt {
	font-size: 14px;
	font-style: normal;
}

/*--------------业务中心end-----------------*/

/*--------------交易总览start-----------------*/
.service_set_box.active {
	display: block;
}
.business-overview-addOrDelete {
	border: 1px solid #1d6aa7;
	border-radius: 2px;
	position: absolute;
	left: -2px;
	top: 46px;
	z-index: 10;
	background: #1d6aa7;
	display: none;
}
.business-overview-setwrap .save,.business-overview-setwrap .cancel{
	display: none;
}
.business-overview-addOrDelete span {
	line-height: 33px;
	width: 100px;
	display: block;
	font-size: 12px;
	text-align: center;
	color: #fff;
}
.business-overview-addOrDelete span:hover {
	background: #3092d9;
}
.business-overview-addOrDelete span:hover .triangle-up-css {
	border-bottom: 12px solid #3092d9;
}
.business-overview-addOrDelete .triangle-up-css {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 12px solid #1d6aa7;
	position: absolute;
	left: 40px;
	top: -12px;
}
.business-overview-fullScreen {
	width: 100%;
	height: 100%;
}
.business-overview-overflow-scroll {
	overflow-y: scroll;
	overflow-x: hidden;
}
.business-overview-mask {
	width: 100%;
	height: 100%;
}
.business-overview-move {
	position: absolute;
	right: 40px;
	top: 16px;
	display: none;
}
.business-overview-move-button {
	background: #1681c4;
	border: none;
	color: #fff;
	border-radius: 2px;
	width: 32px;
	height: 24px;
	margin-left: 6px;
	padding:0;
	outline: none;
}
.business-overview-move-button i{
	font-size:24px;
	line-height:24px;
}
.business-overview-move-button:hover {
	background-color: #53b9f9;
}
.business-overview-move-button:active {
	background-color: #1681c4;
}
.business-information li:hover .business-overview-move {
	display: block;
}
.business-information li:first-child .btn-up, .business-information li:last-child .btn-down {
	display: none;
}
.business-information .business-list-item-link {
	background: none;
	text-align: left;
	margin-top: 6px;
	padding-left:0;
	color:#ffffff;
	font-size:15px;
	font-weight:normal;
}

/*--------------交易总览end-----------------*/

/*--------------多维统计start-----------------*/
.route-business .width78{
	width:78px!important;
}
.dimension-radio-fs {
	font-size: 14px;
	color: #fff;
}
.dimensional-hide{
	display: none;
}
.dimension-radio-fs span{
	float: left;
	color:#fff;
}
.dimension-menu-down {
	width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 10px solid #6ac5fe;
}
.dimension-menu-up {
	width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 10px solid #6ac5fe;
}
.dimension-menu-down-pos{
	position:absolute;
	left:75px;
	top:21px;
	cursor: pointer;
}
.dimension-radio-fs span.fsColor{
	color:#6ac5fe;
}
.mult-container .date-assembly-wrapper{
	padding: 10px 0px 10px 20px;
	border-bottom:1px solid #1c4c7c;
}
.dimensionNum{
	
}
.dimensionNum label{
	color: #fff;
}
.common-button{
	width:78px!important;
	height:32px!important;
	line-height: 32px!important;
}
.common-button:hover{
	background: #1681c4!important;
}
.dimension-radio-fs-wrapper{
	padding-top: 15px;
	padding-bottom: 18px;
}
.dimension-radio-pm {
	padding-top: 15px;

}
.business-select-width {
	width: 45%;
	margin-right: 3%;
}
.tab-content .dimensional-select-width {
	width: 112px;
	height: 30px;
}
.tab-content .select-common-width {
	width:112px;
}
.dimensional-select-width .select-content{
	line-height: 30px;
}
.dimensional-select-width .select-menu{
	top:31px;
}
.business-input-width {
	width: 62%;
}
.dynamic-radio{
	position: relative;
	padding: 0 20px 18px 20px;
}
.mult-height {
	line-height: 32px;
}

/*--------------多维统计end-----------------*/

/*--------------交易跟踪详情start-----------------*/
.node-track-stack {

	/*height:600px;
	width:800px;
	background: #fff;
	margin-top:-300px;

	left:0;
	top:50%;
	z-index: 10000;*/

	/*position:absolute;*/


	-webkit-transition: 1s all ease;
	transition: 1s all ease;
	-o-transition: 1s all ease;
	-ms-transition: 1s all ease;
	-moz-transition: 1s all ease;	/*padding:2px 2px;
	border:1px solid #ddd;
	box-shadow : 0 2px 10px rgba(0,0,0,.15),0 1px 8px rgba(0,0,0,.05);*/
}
.track-dilog-header {

	/*height:20px;
	padding:9px 13px;
	line-height: 20px;
	font-size:14px;
	color: #444444;
	font-weight: bold;
	cursor:pointer;
	background: #dddddd url(../img/ui-bg.png) 50% 50% repeat-x;*/
}
.track-dilog-header-close {
	width: 16px;
	width: 16px;
	font-size: 18px;
	text-align: center;
}
.track-dilog-header-close:hover {
	color: #fff;
	background: #444;
}
.track-stack-show {
	visibility: visible;
}
.track-stack-hide {
	visibility: hidden;
}

/*--------------交易跟踪详情end-----------------*/

/*--------------css3动画start-----------------*/
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}
.animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
}
@-webkit-keyframes bounceInRight {
	from, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}
	to {
		-webkit-transform: none;
		transform: none;
	}
}
@keyframes bounceInRight {
	from, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}
	to {
		-webkit-transform: none;
		transform: none;
	}
}
.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight;
}
@-webkit-keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0);
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}
@keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0);
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	}
}
.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0);
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	}
}

/*--------------css3动画end-----------------*/

/*--------------设置阈值start-----------------*/
.alarm-time-hours input.active:focus {
	transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, -moz-box-shadow linear .2s;
	-o-transition: border linear .2s, -o-box-shadow linear .5s;
	-webkit-transition: border linear .2s, -webkit-box-shadow linear .2s;
	outline: none;
	border-color: rgba(236, 82, 82, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(236, 82, 82, .6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(236, 82, 82, .6);
	-o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(236, 82, 82, .6);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(236, 82, 82, .6);
}

/*--------------设置阈值end-----------------*/

/*--------------设置阈值start-----------------*/
.alarm-time-slot {
	position: absolute;
	right: 0;
	top: 14px;
}
.alarm-time-slot input {
	border: 1px solid #ccc;
	width: 124px;
	padding-left: 12px;
	height: 24px;
}
.alarm-time-slot label {
	line-height: 26px;
	margin-right: 16px;
}
.route-business-detail-gauge .apm-dialog-confirm .ui-widget-content,
.route-business-detail-config .apm-dialog-confirm .ui-widget-content{
	text-align:center;
}
.route-business-detail-gauge .ui-widget-content,
.route-business-detail-config .ui-widget-content{
	text-align:left;
}
.route-business-detail-gauge .ui-widget-content .ui-dialog-buttonset{
}
#businessConfigThresholdsDialog {
	height: auto !important;
}
#businessConfigThresholdsDialog .onerow4col1 .control-group .control-label{
	color:#6ac5fe;
	font-size:13px;
	width:60px;
}
#businessConfigThresholdsDialog .onerow4col1 .control-group .controls{
	margin-left:72px;
}
#businessConfigThresholdsDialog .onerow4col1 .control-group .controls .input{
	width:450px;
}
#businessConfigThresholdsDialog .onerow4col1 .control-group .controls select{
	border:none;
	color:#5994d6;
}
#businessConfigThresholdsDialog input.paramValue {
	border-radius: 4px;
	background-color: #145a8e !important;
	color: #fff;
	margin-right:5px;
	text-align:center;
	padding:2px;
}
#businessConfigThresholdsDialog .input-appObj {
	width: 377px;
}

#businessConfigThresholdsDialog table{
	color:#6ac5fe;
	font-size:12px;
}

#businessConfigThresholdsDialog table th{
	font-weight:normal;
}

/*--------------设置阈值end-----------------*/

/*--------------样式调整新增部分-----------------*/
#businessApplicationEdit input.input, #businessApplicationAdd input.input {
	width: 340px;
}
#businessApplicationAdd .form-horizontal{
	padding-top:0;
}
#businessApplicationAdd .form-horizontal .control-group{
	margin-bottom:0;
}
#businessApplicationAdd .form-horizontal .control-label{
	width:120px;
}

#businessApplicationAdd .form-horizontal .control-group .controls{
	margin-left:120px;
}

/*--------------新增部分end-----------------*/
#BusinessOverview{
	height:auto!important;
}

#BusinessOverview .business-node-search{
	background:#1b649d;
	padding:12px 10px 26px 10px;
}

#BusinessOverview .business-node-search .input{
	width:437px;
	padding:4px;
	color:#ffffff;
	margin-bottom: 5px;
}

#BusinessOverview .business-node-search .apm-nodes-container .conf-iprepair-tab{
	height:auto;
}

#BusinessOverview .business-node-search .apm-nodes-container tr{
	background:#0d5990;
	border-bottom:1px solid #1b649d;
}

#BusinessOverview .business-node-search .apm-nodes-container tr td{
	padding:0 10px;
	line-height:36px;
	height:36px;
	color:#ffffff;
	position:relative;
}
#BusinessOverview .business-node-search .apm-nodes-container tr td .select-icon{
	position:absolute;
	width:14px;
	height:14px;
	top:11px;
	right:15px;
	background:url(../img/btn_toggle.png) no-repeat 0 0;
}

#BusinessOverview .business-node-search .apm-nodes-container tr.active td .select-icon{
	background-position:0 -14px;
}

.apm-dialog-wrap .form-horizontal{
	padding-top:0;
}
/*------------------------业务总览  start------------------------------*/
.breadcrumb .overview-title{
	color:#fff;
	font-size:14px;
	line-height:14px;
	padding-top:18px;
}

/*------------------------业务总览  end------------------------------*/

#businessDetailView .business-experience .apm-chart-panel{
	margin-bottom:20px;
}

#businessDetailView .business-experience .apm-chart-panel .apm-panel-title{
	background:rgba(0,0,0,0.1);
	padding-left:20px;
	text-align: left;
	color:#fff;
}

#businessDetailView .business-experience .apm-chart-panel .apm-panel-title h5{
	font-size:12px;
	color:#ffffff;
	line-height:28px;
	font-weight:normal;
	margin:0;
}

#businessDetailView .business-experience .apm-chart-panel .apm-panel-content{
	/*background:rgba(0,0,0,0.05);*/
}
/*------------------------张春磊  start------------------------------*/

#businessApplicationEdit .control-group{
	margin-bottom:0;
}

#businessApplicationEdit .control-group .controls,
#businessDetailGaugeSetNodeName .control-group .controls{
	margin-left:0;
}
#businessApplicationEdit .control-group .controls .input,
#businessDetailGaugeSetNodeName .control-group .controls .input{
	width:100%;
}
.ui-dialog .ui-dialog-buttonpane{
	margin:0;
	padding:0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{
	box-shadow:none;
	margin:0 10px;
}

#set_trade{
	height:auto!important;
}

#set_trade .control-group{
	text-align:left;
}

#set_trade .input{
	width:140px;
}

.route-business .form-top-select{
	width:150px;
}
@media (max-width: 1399px) {
	.route-business .form-top-select{
		width:120px;
	}
}
.route-business .form-top-select180{
	width:180px;
}

.route-business .select-menu{
	z-index:101;
}

.route-business .select-menu-wrapper{
	z-index:auto;
}

#businessDetailNodedetailDynamicDialog,
#businessNodeDetailTrackStackDialog{
	max-height:400px!important;
	overflow:auto;
}

#businessDetailGaugeAddNodeToNewCluster input{
	width:300px;
}


/*------------------------张春磊  end------------------------------*/

/*------------------------wyw start-----------------------------------*/
.business-indicators-charts .apm-panel-title{
	color:#fff;
}
.business-indicators-charts .apm-chart-panel {
	background:rgba(0,0,0,.1);
	padding: 20px 0;
}

#businessAddNoteToTopo .form-horizontal .control-group{
	margin-bottom:16px;
}

#businessAddNoteToTopo .form-horizontal .control-group .control-label{
	width:80px;
	text-align:right;
	font-size:13px;
}
#businessAddNoteToTopo .form-horizontal .control-group .controls{
	margin-left:100px;
}
#businessAddNoteToTopo .form-horizontal .control-group .controls .input{
	width:96%;
}

#businessDetailconfigTab1,
#businessDetailconfigTab2{
	padding:10px 20px;
}
.fullscreen-transparent{
	background: transparent;
}
.fullscreen-full{
	background:-webkit-radial-gradient(50% 50%,#2a61a1,#1e4879);
	background:-moz-radial-gradient(50% 50%,#2a61a1,#1e4879);
	background:-ms-radial-gradient(50% 50%,#2a61a1,#1e4879);
	background:radial-gradient(50% 50%,#2a61a1,#1e4879);
}
/*------------------------wyw end-----------------------------------*/